package core

import (
	"gitee.com/hongzhaomin/gspring/iface"
)

var _ iface.ListableBeanFactory = (*DefaultListableBeanFactory)(nil)
var _ iface.BeanDefinitionRegistry = (*DefaultListableBeanFactory)(nil)

type DefaultListableBeanFactory struct {
	*AbstractBeanFactory
}

func NewDefaultBeanFactory() *DefaultListableBeanFactory {
	this := &DefaultListableBeanFactory{
		AbstractBeanFactory: NewAbstractBeanFactory(),
	}
	return this
}
